package com.ruibang.glass.quality.service;

import com.ruibang.glass.quality.domain.req.BcStationHqDetailReq;
import com.ruibang.glass.quality.domain.req.SemiCheckReportReq;
import com.ruibang.glass.quality.domain.resp.DecideResultResp;
import com.ruibang.glass.quality.domain.resp.QualityGlassResp;
import com.ruibang.glass.quality.domain.resp.SemiCheckReportResp;
import com.ruibang.glass.quality.entity.BcStationHqDetail;

import java.time.LocalDateTime;
import java.util.List;

public interface BcStationHqDetailService {

    List<BcStationHqDetail> queryDataByTime(BcStationHqDetailReq bcStationHqDetailReq);

    List<QualityGlassResp> queryGlassIdByParam(String glassId);

    SemiCheckReportResp queryCheckReportData(SemiCheckReportReq reportReq);

    List<DecideResultResp> queryDecideResult(List<String> glassCodes);
}
